POSTER: Scalable Communication Middleware for Permissioned Distributed Ledgers
نویسندگان
چکیده
Distributed Ledger Technology (DLT) is rapidly emerging as a new paradigm for automating complex business processes in secure and decentralised fashion. Currently, however, its wider adoption is hampered by scalability problems [3] rooted in an inherent tension between stringent consistency, security, and robustness requirements on one hand, and growing application demand coupled with high performance expectations on the other. For example, popular peer-to-peer DLTs based on proof-of-work consensus [4] can only improve the transaction throughput by degrading their security and consistency guarantees, which is unacceptable in the enterprise and mission-critical settings. To improve scalability, recently proposed permissioned DLT systems utilise stronger trust models to replace slow proof-of-work consensus with more efficient Byzantine fault-tolerant (BFT) replication protocols [2]. Specifically, the reference architecture [1] introduced by the HyperLedger Project (HLP), delegates the task of running BFT to a small trusted core of dedicated entities, called orderers, and offloads the management of the application state to a separate set of entities, called peers. The orderers assemble client requests into transaction blocks, and put them through the BFT consensus to establish a global total order; the peers process the incoming ordered transaction blocks, and apply their constituent transactions to the application state. All entities are connected via a reliable broadcast layer, which is utilised by the orderers to propagate ordered transaction blocks to the peers.
منابع مشابه
Enhancing Accountability and Trust in Distributed Ledgers
Permisionless decentralized ledgers (“blockchains”) allow anonymous participants and avoid control or “censorship” by any single entity. In contrast, permissioned decentralized ledgers allow only explicitly authorized parties to maintain the ledger. Permissioned ledgers support more flexible governance and a wider choice of consensus mechanisms. Both kinds of decentralized ledgers may be suscep...
متن کاملAccess control in ultra-large-scale systems using a data-centric middleware
The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...
متن کاملPublic versus Private Blockchains
Blockchain-based solutions are one of the major areas of research for institutions, particularly in the financial and the government sectors. There is little disagreement that backbone technologies currently used in these sectors are outdated and need an overhaul to conform to the needs of the times. Distributed or decentralized ledgers in the form of blockchains are one of themost discussed po...
متن کاملMiddleware for Embedded Adaptive Dependability
The Middleware for Embedded Adaptive Dependability (MEAD) infrastructure enhances large-scale distributed real-time embedded middleware applications with novel capabilities, including (i) transparent, yet tunable, fault tolerance in real time, (ii) proactive dependability, (iii) resource-aware system adaptation to crash, communication, partitioning and timing faults with (iv) scalable and fast ...
متن کاملResearch on the Message-Oriented Middleware for Wireless Sensor Networks
The Propagation of information in wireless sensor networks (WSN) is critical to the communication. It is necessary and important to design a suitable communication primitive. Among these communication primitives, one distinguished primitive is Publish/Subscribe Communication Generics. This paper introduces current middleware of wireless sensor networks; analyze layer structure and problems of m...
متن کامل